home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_100 / 172_01 / readme < prev    next >
Text File  |  1980-01-01  |  4KB  |  78 lines

  1. This version of lex uses a subset of the standard LEX grammer, which is why
  2. you should read the manual (file LEX.MEM) and compare it to the LEX manual in
  3. the UNIX Programmers Guide.  It is hoped future versions of this function will
  4. incorporate more of the full lex grammer.
  5.  
  6. WARNING: The batch files use common development utilities (tools) 
  7. like grep, xc, fgrep, errmerge, YACC and make.  If you don't have these 
  8. you do not need lex.  If you think you need lex -- get them.  
  9. The batch files are not necessary to use LEX, but are usefull for debuging 
  10. the code for processing by compilers other than Lattice 3.0.
  11.   
  12.  
  13.           LIST OF FILES INCLUDED ON THIS DISKET
  14.   
  15.  
  16. lex.mem        -- Lex Manual -- Underlines striped to save space
  17. lex.exe         -- Executable file produced with Lattice 3.0h
  18. findc.bat       -- Batch file utility
  19. findvar.bat     -- Find "var" in all (*.C) files (uses fgrep - not included)
  20. cross.bat       -- Cross ref driver (uses xc - not included)
  21. cpe.bat         -- Compile for p model will call errmerge on error 
  22.                    (errmerge not included.)
  23. cse.bat         -- Compile for s model (see cpe.bat)
  24. cde.bat         -- Compile for d model (see cpe.bat)
  25. cle.bat         -- Compile for del (see cpe.bat)
  26. lineout.bat     -- Utility to strip "#line NN" from files (uses grep,
  27.                    not included).
  28. linkmd.bat      -- Link for d model / link d model
  29. linkml.bat      -- Link for l model / link l model
  30. linkms.bat      -- Link for s model / link s model
  31. ytab.bat        -- Batch file to make Ytab from Lex.y and strip #line NN
  32. clex.lxi        -- Sample Lex script
  33. abc.lxi         -- Sample Lex script
  34. cstock.lxi      -- Sample Lex script
  35. bcpl.lxi        -- Sample Lex script / translate BCPL to C <?>
  36. btob.lxi        -- Sample Lex script
  37. cap.lxi         -- Sample Lex script
  38. ctoc.lxi        -- Sample Lex script / translate old c to new c
  39. hword.exe       -- Sample Lex script / Process hyphenated words
  40. hword.lxi       -- Executable version of hword.lxi
  41. pr.lxi          -- Sample Lex script / command line scanner
  42. word.lxi        -- Sample Lex script / Count words
  43. base.c          -- Source for one of the Lex functions
  44. chprint.c       -- Source for one of the Lex functions
  45. gettok.c        -- Source for one of the Lex functions
  46. commen.c        -- Source for one of the Lex functions / Strips comments
  47. dfa.c           -- Source for one of the Lex functions / Build DFA 
  48. eclosu.c        -- Source for one of the Lex functions
  49. impure.c        -- Source for one of the Lex functions
  50. integ.c         -- Source for one of the Lex functions
  51. lex.c           -- Source for one of the Lex functions / Main
  52. lex.h           -- Header for Lex
  53. lex.y           -- Script for YACC to process lex grammer
  54. lexcha.c        -- Lex utility function / part of lex.lib
  55. lexech.c        -- Lex utility function / part of lex.lib
  56. lexerr.c        -- Lex utility function / part of lex.lib
  57. lexget.c        -- Lex utility function / part of lex.lib
  58. lexlen.c        -- Lex utility function / part of lex.lib / Length of token
  59. lexlex.h        -- Header for lex utility functions
  60. lexpee.c        -- Lex utility function / part of lex.lib / Peek at next char
  61. lexsrt.c        -- Qsort function to use if Lattice 3.0 not avail
  62. lexswi.c        -- Lex utility function / part of lex.lib / Switch lex tables
  63. llsave.c        -- Lex utility function / part of lex.lib / Kludge
  64. lmovb.c         -- Source for one of the lex functions / for bytes
  65. lmovi.c         -- Source for one of the lex functions / for ints
  66. mapch.c         -- Source for one of the lex functions / map characters
  67. min.c           -- Minimize DFA / not implimented
  68. outa.c          -- Source for one of the lex functions / headers and tables 
  69. outb.c          -- Source for one of the lex functions 
  70. stats.c         -- Source for one of the lex functions / #included into lex.c
  71. system.h        -- System header for lex.c
  72. token.c         -- Source for one of the lex functions
  73. ytab.c          -- Produced from LEX.y by YACC with -d option
  74. ytab.h          -- Produced from LEX.y by YACC
  75. yylex.c         -- Lexical scanner used by LEX
  76. makefile        -- Makefile to build LEX
  77. makelib.lnk     -- Link file for plib86 lib manager
  78.